Self-Organizing Topology Adaptation in Peer-to-Peer Networks

نویسنده

  • Atul Singh
چکیده

The peers in a Peer-to-Peer (P2P) system arrange themselves in a virtual network called the overlay network. The overlay network sits above the underlying physical network and is used to search for resources and peers, and to route messages between peers. The topology of the overlay network is the graph whose vertices are the peers and whose edges are the connections between the peers. The choice of topology affects application performance and the correct choice depends on the application. The literature contains examples of topologies that can be used to implement various types of applications. Topology adaptation algorithms are used to maintain an overlay network’s topology as per application requirements. Early P2P applications either did not use topology adaptation algorithms or used simple solutions based on a centralized component that results in poor fault-tolerance and scalability. Since 2002, decentralized algorithms have been proposed that may be used to create and maintain specific topologies. Although this is certainly an improvement, these algorithms are typically designed to create a specific topology for a specific application and are therefore not generally applicable or easily reusable. As a result, topology adaptation algorithms have to be designed from scratch and an application that has been developed using an existing algorithm cannot be altered easily to create and maintain a new topology. This thesis presents a general approach to decentralized topology adaptation in unstructured P2P overlay networks. The approach is based on a single abstract algorithm called the PEer-to-peer Self-organizing TOpology (PESTO), which can be used

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

Modeling and Engineering Self-Organization in Complex Software Systems

Modeling and Engineering Self-Organization in Complex Software Systems Paul L. Snyder Giuseppe Valetto, Ph.D. Describing, understanding, and modeling the emergent behavior of self-organizing software systems remains an open challenge. Such systems can solve problems in computing domains where traditional, centralized models are impractical or problematic, including ubiquitous and pervasive comp...

متن کامل

Self Organizing Topology Transformation for Peer-To-Peer (P2P) Networks

Topological structure of peer-to-peer (P2P) networks affects their operating performance. Thus, various models have been proposed to construct an efficient topology for the P2P networks. However, due to the simultaneous failures of peers and other disastrous events, it is difficult to maintain the originally designed topological structure that provides the network with some performance benefits...

متن کامل

Hierarchical Structured Peer-to-Peer Networks

Structured peer-to-peer systems or distributed hash tables (DHT) are self-organizing distributed systems designed to support efficient and scalable lookups with dynamic network topology changes. Nodes are organized as structured overlay networks, and data is mapped to nodes in the overlap network based on their identifier. There are two main types of structured peer-to-peer architectures: flat ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007